package com.ch.home.mapper.mallMapper;

import com.ch.home.bean.Commodity;
import com.ch.home.bean.CommodityRecord;

import java.util.LinkedList;

/**
 * Created by CHEN on 2019/8/25.
 */
public interface MallMapper {


    /**
     * 添加商品信息
     * @param commodity
     * @return
     */
    int addCommodity(Commodity commodity);

    /**
     * 修改商品信息
     * @param commodity
     * @return
     */
    int updateCommodity(Commodity commodity);
    /**
     * 拿到商品信息
     * @return
     */
    LinkedList<Commodity> getCommodityInfo(Commodity commodity);

    /**
     * 购买信息写入，表示购买（写个触发器，购买的时候判断userId金币够不够，够了直接减掉ok）
     * @return
     */
    int insertInfo(CommodityRecord commodityRecord);

    /**
     * 根据条件得到订单记录
     * @param commodityRecord
     * @return
     */
    LinkedList<CommodityRecord> getRecordInfo(CommodityRecord commodityRecord);

}
